package com.nondo.dean.saprfc.domain;

/**
 * c
 * @author xiaofan
 * @Description: ${todo}
 * @throws
 * @date 2018-03-299:57
 */
public class ProductMaterialBean {
    /**
     * 物料编号
     */
    private String code;
    /**
     * 物料名称
     */
    private String name;
    /**
     * 物料类型
     */
    private String typeCode;
    /**
     * 计量单位
     */
    private String unit;
    /**
     *物资标识
     */
    private String materialFlag;
    /**
     * 软体标识
     */
    private String softwareFlag;
    /**
     * 生产周期
     */
    private String createPeriod;
    /**
     * 可下单标识
     */
    private String orderFlag;
    /**
     * 产品状态
     */
    private Integer status;
    /**
     * 价格级别
     */
    private Integer priceGrade;
    /**
     * 成本
     * 总代采购价格
     */
    private String costPrice;
    /**
     * 总代销售价格
     */
    private String salePrice;
    /**
     * 删除标示
     */
    private String delFlag;
    /**
     * 20渠道物料标识
     */
    private String channel20;
    /**
     * 40渠道物料标识
     */
    private String channel40;
    /**
     * 事业部代码
     */
    private String businessCode;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTypeCode() {
        return typeCode;
    }

    public void setTypeCode(String typeCode) {
        this.typeCode = typeCode;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getMaterialFlag() {
        return materialFlag;
    }

    public void setMaterialFlag(String materialFlag) {
        this.materialFlag = materialFlag;
    }

    public String getSoftwareFlag() {
        return softwareFlag;
    }

    public void setSoftwareFlag(String softwareFlag) {
        this.softwareFlag = softwareFlag;
    }

    public String getCreatePeriod() {
        return createPeriod;
    }

    public void setCreatePeriod(String createPeriod) {
        this.createPeriod = createPeriod;
    }

    public String getOrderFlag() {
        return orderFlag;
    }

    public void setOrderFlag(String orderFlag) {
        this.orderFlag = orderFlag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPriceGrade() {
        return priceGrade;
    }

    public void setPriceGrade(Integer priceGrade) {
        this.priceGrade = priceGrade;
    }

    public String getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(String costPrice) {
        this.costPrice = costPrice;
    }

    public String getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(String salePrice) {
        this.salePrice = salePrice;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getChannel20() {
        return channel20;
    }

    public void setChannel20(String channel20) {
        this.channel20 = channel20;
    }

    public String getChannel40() {
        return channel40;
    }

    public void setChannel40(String channel40) {
        this.channel40 = channel40;
    }

    public String getBusinessCode() {
        return businessCode;
    }

    public void setBusinessCode(String businessCode) {
        this.businessCode = businessCode;
    }

    @Override
    public String toString() {
        return "ProductMaterialBean{" +
                "code='" + code + '\'' +
                ", name='" + name + '\'' +
                ", typeCode='" + typeCode + '\'' +
                ", unit='" + unit + '\'' +
                ", materialFlag='" + materialFlag + '\'' +
                ", softwareFlag='" + softwareFlag + '\'' +
                ", createPeriod='" + createPeriod + '\'' +
                ", orderFlag='" + orderFlag + '\'' +
                ", status='" + status + '\'' +
                ", priceGrade='" + priceGrade + '\'' +
                ", costPrice='" + costPrice + '\'' +
                ", salePrice='" + salePrice + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", channel20='" + channel20 + '\'' +
                ", channel40='" + channel40 + '\'' +
                ", businessCode='" + businessCode + '\'' +
                '}';
    }

    public ProductMaterialBean() {
    }

    public ProductMaterialBean(String code, String name, String type, String unit, String materialFlag, String softwareFlag, String createPeriod, String orderFlag, Integer status, Integer priceGrade, String costPrice, String salePrice, String delFlag, String channel20, String channel40, String businessCode) {
        this.code = code;
        this.name = name;
        this.typeCode = type;
        this.unit = unit;
        this.materialFlag = materialFlag;
        this.softwareFlag = softwareFlag;
        this.createPeriod = createPeriod;
        this.orderFlag = orderFlag;
        this.status = status;
        this.priceGrade = priceGrade;
        this.costPrice = costPrice;
        this.salePrice = salePrice;
        this.delFlag = delFlag;
        this.channel20 = channel20;
        this.channel40 = channel40;
        this.businessCode = businessCode;
    }
}
